$(function () {
    show_admin_name();
    init_message();
    edit_admin_name();
});

function show_admin_name() {
    $.ajax({
        url: '/admin-info',
        type: 'GET',
        dataType: 'JSON',
        success: function (data) {
            if (data.status) {
                $('#show-admin-name').text(data.result);
            } else {
                console.log('wrong');
                alert('读取管理员信息失败')
            }
        }
    });
}

function init_message() {
    $.ajax({
        url: '/admin-info',
        type: 'GET',
        dataType: 'JSON',
        success: function (data) {
            if (data.status) {
                $('#admin-name').children('h5').text(data.result);
            } else {
                console.log('wrong');
                alert('读取管理员信息失败')
            }
        }
    });
}

function edit_admin_name() {
    $('#edit-confirm').click(() => {
        // $('#admin-name').children('h5').text()
        // $('#admin-editer-area').children('input[type=text]').val()
        if ($('#edit-confirm').text() == '信息编辑') {
            $('#edit-confirm').text('确认修改');
            $('#admin-name').css('display', 'none');
            $('#admin-editer-area').css('display', 'initial');
        } else {
            var target_text = $('#edit-form').children('input[type=text]').val();
            if (target_text != '') {
                $('#admin-name').children('h5').text(target_text);
                $.ajax({
                    url: '/edit-admin',
                    type: 'POST',
                    dataType: 'JSON',
                    data: $('#edit-form').serialize(),
                    success: function (data) {
                        if (data.status) {
                            $('#edit-confirm').attr('class', 'btn btn-success');
                            $('#edit-confirm').text('编辑成功，正在跳转..');
                            setTimeout(function () {
                                location.reload();
                            }, 1000);
                        } else {
                            $('#edit-confirm').attr('class', 'btn btn-danger');
                            $('#edit-confirm').text('编辑失败');
                            setTimeout(function () {
                                location.reload();
                            }, 1000);
                        }
                    }
                })
            }
            $('#admin-editer-area').css('display', 'none');
            $('#admin-name').css('display', 'initial');
            $('#admin-editer-area').children('input[type=text]').val('');
            $('#edit-confirm').text('信息编辑');
        }
    });
}
